this._blockTimedLoginUntilIdle,
() => {
+ // If idle timeout is done, make sure the timed login indicator is shown
+ if (this._timedLoginDelay > _TIMED_LOGIN_IDLE_THRESHOLD &&
+ this._authPrompt.actor.visible)
+ this._authPrompt.cancel();
+
if (this._timedLoginDelay > _TIMED_LOGIN_IDLE_THRESHOLD || firstRun) {
this._userList.scrollToItem(this._timedLoginItem);
this._timedLoginItem.actor.grab_key_focus();
},
_onTimedLoginRequested(client, userName, seconds) {
+ if (this._timedLoginBatch)
+ return;
+
this._startTimedLogin(userName, seconds);
// Restart timed login on user interaction